﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="frmNotaPedidoConfeccion.aspx.cs" Inherits="Box.Cliente.Confeccion.frmNotaPedidoConfeccion" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="FeaturedContent" runat="server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="MainContent" runat="server">
    <div class="panel panel-primary">
    	<div class="panel-heading">
    	    <h2>Detalle Pedido Confección</h2>
    	</div>
    	<div class="panel-body">
            <table>
                <tr>
                    <td><label for="txtNumOrden">N° Orden</label></td>
                    <td><asp:TextBox runat="server" ID="txtNumOrden" MaxLength="12" CssClass="form-control input-sm"  OnTextChanged="txtNumOrden_TextChanged"/></td>
                     <td><label>Orden Virtual</label></td>
                    <td><asp:Button runat="server" ID="btnVerOrden" Text="Ver Orden" CssClass="btn btn-success"/></td>
                    <td><label for="txtComentario">Comentario</label></td>
                    <td><asp:TextBox runat="server" MaxLength="255" TextMode="MultiLine" ID="txtComentario" CssClass="form-control input-sm"/></td>
                </tr>
                <tr>
                    <td><label for="cbEstado">Estado</label></td>
                    <td>
                        <asp:DropDownList id="cbEstado" runat="server">
                        <asp:ListItem Value="Confección">Confección</asp:ListItem>
                        <asp:ListItem Value="Interrumpido">Interrumpido</asp:ListItem>
                            <asp:ListItem Value="Terminado">Terminado</asp:ListItem>
                        </asp:DropDownList>
                    </td>
                </tr>
            </table>
                           
             <div class="row">
                <div class="col-md-6 .col-md-push-3">
                            <div class="panel panel-primary">
                                <div class="panel-heading">
                                    <h3>Productos</h3>
                                </div>
                                <div class="panel-body">
                    <table>
						<tr>
							<td><label>Criterio:</label></td>
							<td><asp:TextBox ID="txtCriterio" MaxLength="50" placeholder="Buscar" runat="server"/></td>
							<td><asp:Button runat="server" CssClass="btn btn-primary btn-sm" Text="Buscar" ID="btnBuscar"/></td>
						</tr>
					 </table>
					<asp:UpdatePanel runat="server" ID="upProducto">
						<ContentTemplate>
							<asp:ListView ID="lvProductos"
								 ItemType="Box.Entities.Producto" SelectMethod="GetProductos"
								runat="server" OnItemCommand="lvProductos_ItemCommand" >
								<EmptyDataTemplate>
									<b>No se han encontrado Productos..!!</b>
								</EmptyDataTemplate>
								<LayoutTemplate>
									<table class="table table-hover table-condensed">
										<thead>
											<tr>
												<th>Descripción</th>
												<th>Precio</th>
                                                <th>Talla</th>
												<th>Stock</th>
												<th>Acciones</th>
											</tr>
										</thead>
										<tbody>
											<tr id="itemPlaceholder" runat="server"/>
										</tbody>
									 </table>
									<asp:DataPager ID="dpProductos" PagedControlID="lvProductos" runat="server" PageSize="2">
										<Fields>
											<asp:NextPreviousPagerField
												ButtonType="Link"
												ShowFirstPageButton="True"
												ShowLastPageButton="True"
												ShowNextPageButton="True"
												ShowPreviousPageButton="True"
												/>
										</Fields>
									</asp:DataPager>
								</LayoutTemplate>
								<ItemTemplate>
									<tr>
										<th><%# Item.NombreProducto %></th>                                        
										<th><%# Item.Precio %></th>
										<th><%# Item.TallaProducto %></th>
                                        <th><%# Item.Stock %></th>                                        
										<th>
											<asp:Button ID="btnAgregar"
												Text="+" CommandName="AddDetalle"
												CommandArgument="<%# Item.Id %>"
												CssClass="btn btn-success" Width="35px" Height="35px" runat="server"/>
										</th>
									</tr>
								</ItemTemplate>
							</asp:ListView>
						</ContentTemplate>
						<Triggers>
							<asp:AsyncPostBackTrigger ControlID="btnBuscar" EventName="Click"/>                            
						</Triggers>
					</asp:UpdatePanel>
                                </div>
                                </div>
                    </div>    
              <div class="col-md-6 .col-md-push-3">
                            <div class="panel panel-primary">
                                <div class="panel-heading">
                                    <h3>Detalle Nota</h3>
                                </div>
                                <div class="panel-body">
                                    <asp:UpdatePanel runat="server" ID="upDetalle">
				<ContentTemplate>
					<asp:ListView ID="lvDetalleNota" runat="server" OnItemCommand="lvDetalleNota_ItemCommand">
						<EmptyDataTemplate>
							<table class="table table-hover table-condensed">
								<thead>
									<tr>
										<th>Descripcion</th>
										<th>Cantidad</th>
										<th>Precio</th>
										<th>Monto</th>
										<th>Acciones</th>
									</tr>
								</thead>
								<tbody>
									<tr>
										<td colspan="6">
											<h3>No tiene productos agregados a su detalle..!!</h3>
										</td>
									</tr>
								</tbody>
								<tfoot>
									<tr>
										<td></td>
										<td></td>
										<td></td>
										<td></td>
										<td></td>
									</tr>
								</tfoot>
							</table>
						</EmptyDataTemplate>
						<LayoutTemplate>
							<table class="table table-hover table-condensed">
								<thead>
									<tr>
									<th>Descripcion</th>
										<th>Cantidad</th>
										<th>Precio</th>
										<th>Monto</th>
										<th>Acciones</th>
									</tr>
								</thead>
								<tbody>
									<tr id="itemPlaceholder" runat="server"/>
								</tbody>
								<tfoot>
									<tr>
										<td>
											<%--<asp:Button runat="server"
												ID="btnActualizarDetalle"
												Text="Actualizar Detalle"
												CommandName="ActualizarDetalle" />--%>
										</td>
										<td></td>
										<td></td>
										<td><h3>Total:</h3></td>
										<td><h3><asp:Label ID="lblTotal" runat="server"></asp:Label></h3></td>
										<td></td>
									</tr>
								</tfoot>
							</table>
						</LayoutTemplate>                                
						<ItemTemplate>
							<tr>
								<td><%# Eval("Producto.NombreProducto") %></td>
								<td><asp:TextBox runat="server" ID="txtCantidad" AutoPostBack="False" OnTextChanged="txtCantidad_TextChanged" Text='<%# Bind("Cantidad") %>' Width="50px"/></td>
								<td><asp:TextBox runat="server" ID="txtPrecio" AutoPostBack="False" OnTextChanged="txtPrecio_TextChanged" Text='<%# Bind("PrecioUnit") %>' Width="50px"/></td>
								<td><%# Eval("Monto") %></td>
								<td>
								<asp:Button ID="btnQuitar" runat="server" Text="Quitar"
										CssClass="btn btn-danger btn-sm"
										CommandName="QuitarDetalle"
										CommandArgument='<%# Eval("IdProducto") %>'/>
								</td>
							</tr>
						</ItemTemplate>
                        <EmptyDataTemplate>
                            <b>No tiene Producto en su nota de confección</b>
                        </EmptyDataTemplate>
					</asp:ListView>
				</ContentTemplate>
				<Triggers>
					<asp:AsyncPostBackTrigger ControlID="lvDetalleNota" EventName="ItemCommand"/>					
					<asp:AsyncPostBackTrigger ControlID="btnGuardar" EventName="Click"/>
				</Triggers>
			</asp:UpdatePanel>
 
                                
                                </div>
                                </div>
                    </div>
             </div>     
                  
	
                    
                    <br />
          
               

    	</div>
    	<div class="panel-footer">
    	    
            <asp:Button runat="server" ID="btnGuardar" Text="Atender" CssClass="btn btn-warning" OnClick="btnGuardar_Click"/>
    	</div>
    </div>
</asp:Content>
